package com.lwlk.zdk.model;

import com.lwlk.zdk.model.pw.pwMenu;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;
import java.util.Map;

public class CommonMenu {

    private Integer id;
    @ApiModelProperty(value="一级菜单标志")
    private String menuIevelSign;

    @ApiModelProperty(value="二级菜单标志")
    private String submenuSign;

    @ApiModelProperty(value="三级菜单标志")
    private String threeLevelMenuSign;

    @ApiModelProperty(value="一级菜单id")
    private Integer menuIevelId;

    @ApiModelProperty(value="二级菜单id")
    private Integer submenuId;

    @ApiModelProperty(value="三级菜单id")
    private Integer threeLevelMenuId;

    @ApiModelProperty(value="路由路径")
    private String routingPath;

    private boolean checked;

    private Map<String, CommonSubmenu> map;

    private List<CommonSubmenu> pwMenuList;

    public Map<String, CommonSubmenu> getMap() {
        return map;
    }

    public void setMap(Map<String, CommonSubmenu> map) {
        this.map = map;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getMenuIevelSign() {
        return menuIevelSign;
    }

    public void setMenuIevelSign(String menuIevelSign) {
        this.menuIevelSign = menuIevelSign;
    }

    public String getSubmenuSign() {
        return submenuSign;
    }

    public void setSubmenuSign(String submenuSign) {
        this.submenuSign = submenuSign;
    }

    public String getThreeLevelMenuSign() {
        return threeLevelMenuSign;
    }

    public void setThreeLevelMenuSign(String threeLevelMenuSign) {
        this.threeLevelMenuSign = threeLevelMenuSign;
    }

    public Integer getMenuIevelId() {
        return menuIevelId;
    }

    public void setMenuIevelId(Integer menuIevelId) {
        this.menuIevelId = menuIevelId;
    }

    public Integer getSubmenuId() {
        return submenuId;
    }

    public void setSubmenuId(Integer submenuId) {
        this.submenuId = submenuId;
    }

    public Integer getThreeLevelMenuId() {
        return threeLevelMenuId;
    }

    public void setThreeLevelMenuId(Integer threeLevelMenuId) {
        this.threeLevelMenuId = threeLevelMenuId;
    }

    public String getRoutingPath() {
        return routingPath;
    }

    public void setRoutingPath(String routingPath) {
        this.routingPath = routingPath;
    }

    public boolean isChecked() {
        return checked;
    }

    public void setChecked(boolean checked) {
        this.checked = checked;
    }

    public List<CommonSubmenu> getPwMenuList() {
        return pwMenuList;
    }

    public void setPwMenuList(List<CommonSubmenu> pwMenuList) {
        this.pwMenuList = pwMenuList;
    }
}
